The man was in the westbound lanes when he was struck by a Hyundai Elantra near milepost 50.4 around 10:40 p.m. in Union Townshp, New Jersey State Police Sgt. Lawrence Peele said.
The man was taken to University Hospital in stable condition for treatment of his leg.
The driver remained at the scene and is cooperating with the investigation.
The cause of the crash remains under investigation.
Click here to follow Daily Voice Parsippany-Troy Hills and receive free news updates.